#ifndef QTWINDOW_H
#define QTWINDOW_H

#include "beeldverwerking.h"

// Thread-safe functions for beeldverwerking
void writeCamera(void* pixels, int width, int height); // pixels is in RGB888 format (24bit/px).
void writeSpeelveld(
	void* pixels, // pixels is in RGB888 format (24bit/px).
	unsigned int width,
	unsigned int height,
	unsigned int startX,
	unsigned int startY,
	unsigned int endX,
	unsigned int endY
);
void writeOrientation(float orientation); // orientation is in radians (-M_PI~M_PI)
assignment* getAssignment(void); // returns an assignment in the list of assignments from the qtwindow.

#endif // QTWINDOW_H
